$(function () {
    bindDeleteEvent()
    bindConfirmDeleteEvent()
})

/* 弹出是否删除的确认框及取消按钮的 js 代码 */
function bindDeleteEvent() {
    $(".btn-delete").click(function (e) {
        e.preventDefault()
        $("#deleteError").empty()
        const cid = $(this).attr('cid')
        DELETE_ID = cid
        $("#deleteModal").modal('show')
    })

    $("#btnCancelDelete").click(function () {
        $("#deleteModal").modal('hide')
    })
}

/* 确认删除按钮的 js 代码*/
function bindConfirmDeleteEvent() {
    $("#btnConfirmDelete").click(function () {
        // console.log('确认删除', DELETE_ID)

        /* ajax 发送请求 */
        $.ajax({
            url: DELETE_URL,
            type: "GET",  //  /xxx/xxx?cid=xxx
            dataType: "JSON",
            data: {'cid': DELETE_ID},
            success: function (res) {
                if (res.status) {
                    // 删除成功
                    //方式一：刷新页面
                    location.reload()

                    //方式二：页面中删除行，不刷新页面
                    // $("tr[row-id='" + DELETE_ID + "']").remove()
                    // $("#deleteModal").modal('hide')
                } else {
                    // 删除失败
                    $("#deleteError").text(res.detail)
                }
            }
        })
    })
}